﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework.Graphics;   //   for Texture2D
using Microsoft.Xna.Framework;  //  for Vector2
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;
using Microsoft.Xna.Framework.Net;
using Microsoft.Xna.Framework.Storage;

namespace RisingThreat
{
    class Steering
    {
        public Vector3 velocity;
        public Vector3 acceleration;
        public float orientation;
        public float rotation;
        public float angularAcceleration;
        public Vector3 position;
        public Vector3 maxVelocity;
        public Vector3 maxAcceleration;
        public float maxRotation;
        public float maxAngularAcceleration;
        public float mass;
        public int health = 100;

        public Steering(Vector3 p, Vector3 v, Vector3 a, float o, float r, float angularA, Vector3 maxV, Vector3 maxA,float maxR, float maxAngular)
        {
            position=p;
            velocity = v;
            acceleration = a;
            orientation = o;
            rotation = r;
            angularAcceleration = angularA;
            maxVelocity = maxV;
            maxAcceleration = maxA;
            maxRotation = maxR;
            maxAngularAcceleration = maxAngular;
            mass = 10.0f;
            health = 100;
        }
      
    }
}
